Align with the latest changes in the frameworks. Ditched metaprogramming in Loader implementation.
Made the Lotus::Application.configure block to be evaluated only when an application is being loaded
Made Configuration#root optional, it defaults to the current directory of execution. Introduced Configuration#templates.
Introduced Configuration#assets, in order to make possible to set the directory where the public assets are. Serve static files, according to Configuration#assets