- restructured source files
- added access modifiers
Merge pull request #109 from aschnell/master

- restructured source files