(feat) Enforce that List is an abstract class.
(chore) Changed jshint defaults.
(chore) Added dependencies.
(feat) Added toArray and fromArray for Lists.
(test) Added basic tests.
(test) Added tests for list.None.
(test) Added tests for list.empty.
(feat) Added length method for Lists.
(test) Added tests for list.singleton.