initial commit
install and initial tests