adding more frontend sweetness and some documentation stuff for web