Implement and test optional path argument on other prediction methods
Add test and fix for bug where the correct path was not updated with latest observations
Add test and fix for bug where 'undefined' could be added as root to the store, on first observation
Move undefined test to error cases section, as its purpose makes more sense here
Clean up code for observing first path
Add Travis CI config file