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.
Revert "removed unneccecary files"

This reverts commit ddb400f72a219793403cbd040091f319abccdcbc.
restored files

needed?
trying to sync idea files
still trying to sync idea
Merge pull request #2 from sagivf/master

Refactoring names