Improvements for Prolog support in Atom

Various improvements to the Prolog grammar and snippets