changed then to always return a Promise and not an optional
updated to use preferred Array shorthand syntax [Type] over Array<Type> as of 7/714
Merge branch 'master' of github.com:supertommy/craft