Notify if build tools and SDK API is not up to date

Formatting consistancy

build tools

Update git ignore