some gem specs
some basic front-end stuff
some more layout work