Cleaned up documentation, consolidated API docs