A Primer on String Theory