added solution file
binding cleanup
moved commands into their own folder
each file command has their own file