Moving to gem structure

Creating directories and moving files around.