We no longer need session to be interface, so let's make it a class

--HG--
rename : src/main/java/com/vtence/molecule/session/SessionHash.java => src/main/java/com/vtence/molecule/Session.java
rename : src/test/java/com/vtence/molecule/session/SessionHashTest.java => src/test/java/com/vtence/molecule/SessionTest.java
Begin transitioning request from an adapter to a container, starting with request info
Make request input and charset configurable

--HG--
rename : src/test/java/com/vtence/molecule/support/Streams.java => src/main/java/com/vtence/molecule/util/Streams.java
Make request headers configurable
Transfer cookies to request
Transfer parameters to request
Transfer attributes to request
Make request a class and drop SimpleRequest

--HG--
rename : src/main/java/com/vtence/molecule/simple/SimpleRequest.java => src/main/java/com/vtence/molecule/Request.java
Make request and response apis more consistent