Most commands are currently placeholders but version and db init work
Basic project layout, some initial code