Moving some commands to abstraction layer, fixing Issue #5, small fixes and styling