add support for lumbar

this is not complete, but it's been sitting on my computer, i think i may have even inadvertently deleted some of the stuff before committing... this WILL make travis fail

basically just wanted to sync all my local branches

when complete will close #27