added base setup() method for Command
updated terminology and added Statement classes
initial commit of finding and running commands