Update README.md
Added .travis.yml
Added build status
Reorganized the project into a library and example application.
updated the name of the example program.
README updates.
Provided more accurate port information.