Add test files.

* Fix spelling mistakes
* Add rule for test files
* Add skeletal implentation of GUI