Library folder structure

Sent the library itself into its own directory so that it doesn't get in
the way of applications that use it.