Internalize public methods in sources package
Update .gitignore to ignore build folder