lots of general fixes as I go through and make things work better and more reliably, this is a checkpoint commit
fixes profiling and adds more profiling in Framework
lots of little bug fixes, Reflection framework now works a little better with classes that haven't been cached (eg, classes outside of the folders it scanned, like vendor folders). Removes some code that should have never been there to begin with
adds new/endpoint and new/command cli commands to add new controllers to a project. Removes recursive error handling, they are now only one layer deep, I figure if you have an error, having the framework try 3 times is a little much in practice.
whoops, forgot to add the template files for the new cli commands
changes exception to print to stderr in cli, and removes the exception I was throwing in the new cli methods to test the stderr writing
tons more bug fixes and cleanup as I fix things as I encounter them