Reorganized structure
Cleaned up organization, completely.
Relocated tests
Changed up test file to work with new organization
Added second parameter to compilation script that supports output file name
Added updated info to the readme.
Final updates
Added return statements to our code so we can gaugue whether or not compilation generated a flawless program.
Merge pull request #80 from jrbalsano/testing_changes

Testing changes