Initial commit, base GUI and DAO tests