Added devDependancies for missing modules needed to run tests.

Change-Id: I25a3c03ea975a2bdca2add4b058049c38898606a
Updated configuration values on Connection instances to be true properties.

Change-Id: I13a13b50d14574b43ec97337f7b4c5098963030c
Renamed delete to remove and removed alias due to it being a reserved word.

Change-Id: Ib7f9cdd893bb6af3910f56869b19a459b92116dc
Cleaned up and documented view api.

Change-Id: I282a32e67215cd4e3f7c77352018b6fe442d48f4