Initial Implementation of Unit Tests

- Add 'tests' directory
- Add unit test Automake file, testsuite file and basic unit test
  file
- Modify 'configure.ac' and top level makefile for unit tests