First commit, adding basic files and structure