Standalone library

Ready for public consumption. Want to set to master for general publics use.