add .gitattributes

first try of getting a clean commit
add the possibility for multiple columns of cards
Merge pull request #12 from Eifelschaf/master

Support for multiple columns of cards
some internal changes to be able to compile the library properly
Merge remote-tracking branch 'upstream/master'
just some testing done which seems to have crapped up formatting (once more, sorry for that)