Making the builder immutable
Also updated readme to add in Travis build status