adds grunt config

renames src to lib folder
adds travis config
version bump 0.3.0
adds angular lib for offline example viewing
refactored to use poll and string service classes