first actual commit

I'm uploading the library code online for the first time.