Bunch-o-changes

- Reader works
- File saving/opening
- General code clean up