Added *.js to ignore
Removed '?' from callbacks, more work on Array<T>