Updated dev_dependancy unittest
Ignore sublime project files
Add sdk constraints.

Separate changelog into its own file.