Added basic source code and test libs