Majorly restructured the project, eliminating the separate core and app concepts and merging them together. I realized after reading my own readme that my framework was quickly growing less customizable by segregating the code as I was. This change means any site developed with lean will have a full copy of the lean core bundled in, making it more difficult to update the core itself, but much easier to override core behaviors in the app.