[#179] Added basic unit testing

Took unit testing from @ezk84's fork of the Skeleton app and made a pull request with it. All credit goes to @ezk84.

PR is in response to issue #179