- Added code for Part 3
- Cleaned up and improved keyboard code
- Cleaned up Tanzeel's files