improve the portability :P
updated the readme to reflect gitignoring composer stuff