Initial commit, basic class + usage stuff