semantics update, start sass structure, a lot more documentation