Added api visibility ocmment tags
Added build script and Travis CI script