Bringing rspec tests up to date

- Started working on parser tests and realized there were some holes
- Fixed some failing rspec tests
- Left some failing tests that are depending on a factory overhaul
- Stubbed as many of the missing tests as possible