cleaned up code and moved media queries
starting to add documentation