Initial commit, added main method