Initial commit, basic console version