Removed second composer.json
Reorganized project

- moved Cicada code to /lib
- moved example web to /demo
- switched to PSR4 autoloading
Started using HttpFoundation Request and Response
Changed demo to work with latest changes
Cleaned up use clauses
Implemented route protector
Implemented a central Application object
Removed the protector interface
Upgraded Pimple to 2.x release
Automatically create Response objects

... if route callback returns a string.
Cleaned up routing classes, removed unused methods.
Reimplemented field validators (asserts)
Removed unused files, vagrant stuff
Renamed lib to src
Fixed composer autoloader, added myself as author
Fixed code style to obey PSR2
Moved http methods to constants, added HEAD
Replaced regex routes with nicer ones

instead of: /user/(?<id>.+)
we can use: /user/{id}
Added route collections.
Added a readme