Initial work
Added dependencies
Fixed requirements