Add installation and usage instructions

Adds installation and usage instructions as well as some notes about implementation and testing.