Cleanup

Cleaned up all the code files and made some changes to the logic, mostly in Processor.cs.

Files are now formatted correctly when viewed on github.

![ss 2014-06-02 at 11 10 25](https://cloud.githubusercontent.com/assets/2124570/3146398/7d3b6652-ea46-11e3-9a3e-91bfcbcf2459.png)