Merge pull request #1 from sagivf/master

Always use {} and a check
added git ignore
removed unneccecary files
Refactored naming and length 0 checking

since the application is named spaced, which is a good thing. there is
no need to add MS everywhere, nameing should be relevant to the scope it
is defined in.