Documentation Updates

New documentation using docco and a responsive layout.