[docs] update docs
rename dir routes > controllers

this makes more sense since the route definitions are actually in
server.js
[fix] fixed import path

when routes were renamed the path to the relevant file was broken
update shell script

server shell script now detects if commands exists
modifies startup command based on programs available
assumes no optional dev programs exist on production servers