WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
Added coveralls support