Cleaned up documentation and file layout