Merge pull request #1 from camfitz/dev

Changes to .gitignore --> remove .buildlog
Cleaned up terminal display, cleaned up file structure. Tried to treat terminal.dart as it's own library file and not edit where possible.