Some cleanup
More clean up
Finished clean up
Implemented Application listen and handle methods
Modified application listen method to return the server created
Some formating
Created use method on application
Finished middleware system
Implemented settings related methods
Implemented configure method
Implemented favicon middleware
Implemented static middleware