create alignment submodule

~~**NOT READY FOR MERGE**  Working on some doc issues, but I want travis to run the tests in the meantime.~~

Doc issues sorted out, I think this should be ready to go, but we need to remember to test install/testing with setup.py before the release since I did have to make changes to setup.py. 

Fixes #419.

Understandable, it just feels a little awkward as the `.ssw` module contains ONLY functionality found in `ssw_wrapper`. Also isn't that the same situation for everything else anyway?