proper err handling added (still needs work), view config added (so users can brand their own views), api tree selected child watch added, documentation updated