gitignore stuff
start work
first draft of maximizing blocks algorithm
Merge pull request #10 from drewying/ClassFixBranch

Class fix branch
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
Reformat code
seperated some classes into their own files
moved some files around
Update SymbolTable.hpp

Constant support
Update SymbolTable.cpp

Constant support
Update LValue.hpp

Constant support
Update LoadExpression.cpp

Constant support
adding new lines to end of files
Merge remote-tracking branch 'upstream/master' into mergeblocks

Fixed Conflicts:
	.gitignore
	Optimizations/Optimizer.hpp
Merge pull request #17 from ryanrborn/mergeblocks

Mergeblocks