Keep fields order
Fix fields order in the test
Optimization suggested by @nbeloglazov
Added ignore files for both git and mercurial
Merge pull request #5 from lazyval/master

Ignore files
Merge pull request #3 from x-or/patch-3a

Функция fields* портит порядок полей
Update core.clj
Implemented group macro and added user macro draft
Implemented user macro
Implemented with-user macro failing in another namespace
Fixed user macro to work on multiple groups passed
Used keywords for fields instead of strings