Implementing large refactoring. Currently breaking build.
Onwards.
Modifying views and presenters to implement observer pattern.
Additional from previous commit.
Continuing presenter refactoring, and implementing ExpresionEvaluator.
Adding ExpressionRepo, seperate expression loading presenter, and fragment for view implementation.
Updating changing fragment assignment.
Separating parameters into separate ParametersView.
Wiring up new view and main presenter.
Moving BufferView into seperate fragment.
1. Continued separation of keyboard and expression into separate presenters.
2. Adding additional graphic files and layouts.
Reassembling all the changes. Adding additional layout files.
reimplementing fast parse.
Adding some groovy tests.
Updates to fast parse and unit tests.
Fix for Nexus poor audio quality.
Large renaming, for organization purposes.
Continued simplification of presenter and view hierarchy.
Adding composition root to resolve all classes.
Missing file from last commit.