Feature/js 2.1.0 storage

Note that I haven't added the tickets for this branch to the CHANGELOG yet.
Some whitespace issues (could you fix the table you copied from too - I think these whitespace issues were inherited from an existing Redshift DDL?)