Update dependencies for rubinius >= 2.0
Update HAML version.
beginning refactoring of css to be more semantic