Initial commit, setting up package structure