Updated TODO to reflect most recent changes
Added 'key' and 'transpose' elements to JSON
Updated with new JSON elements
Implemented transposition feature