start work
Register allocation and while loop fixes

Pred and Successor were backwards. Successor is +1 and Pred is -1.
if i'm wrong then the unit tests from last semester were wrong...
Merge branch 'master' of github.com:ksundberg/CS6300 into drew
Remove dead code
Fix writestr with register allocation
Make changes requested in pull request from sundberg

remove 'using' statements
renamed 'RegMeta' to 'RegisterScope'
moved 'RegisterScope' to its own class
moved register allocation to its own file
removed typedefs
removed debug code
Merge pull request #14 from ostlerc/class

Register allocation and bug fixes