Moved interfaces to new subdirectory
Added unit tests for Counter