Restructured everything. Fixed bugs.

- Refactored structure
- Added tilde delimitation
- Added output file creation
- Added inherent jar packaging
- Added more testing