Updated snippets to properly place the cursor at the end of the 'snippet actions'. Updated indent rules: added mroe constructs. Added class and singleton class snippets.