Added Array and some decorators
Refactored all tokens in seperate files to clear up the structure.