First commit
Finished library