Library and module definition must go before module's inner definitions
Fix test suite app's library and module names
Fix naming of the first test definition
Fix library and module uses and exports to have the basics working
Add test target to Makefile
Fix initial test