Cleanup
Make commands configurable
Added documentation