added reverse to ConsList and moved it from lang to collections.  also added hasContents to ConsList and FastStack.  and lastly added a type annotation to FastStack, while taking care to not slow it down."
reversed the type parameters for each of the Function methods.. having the return type last was the most natural
moved Future from logbook over to commons
relocated functional related classes to a new package, functional and starting thinking about a Try abstraction and its relationship to Future and Nullable