Generic update
Revert "Backup"

This reverts commit 574d56f60e4b0b3e77da78af2fd9117753563973.
version 0.2.0

1. Automated the testing process, and made it easier to write tests.
2. Added file structure.
3. Created and tested the makefile.
4. Some renaming (removed the .txt suffix from LICENSE and version, and .md from README).