Add fitness analyzer and test
Add toString()
Add main application implementation