Python 3 Compatibility, Travis-CI build, and Issues #13 & #16

Hello,
It's been quite some time since there was any activity on this project. I wanted to use it for SublimeText 3 so I fixed a few python 3 compatibility issues. While I was in there I took care of 2 issues and a few items on your list. I hope its OK.

* Python 3 Compatibility
    * Now loads in SublimeText 2 & 3 with no errors, however I did not test all functions in SublimeText 3
    * Also ensured it passes Flake8 and PEP257
* Travis-CI Build
    * Created .travis.yml
        * Sets up CFML server using Railo
        * Installs MXUnit
        * Installs SublimeText
        * Runs falke8
        * Runs pep257
        * Runs sublime-plugin-tests via nosetests
    * Updated existing tests so they can be run in the Travis-CI environment
    * Existing tests all pass, no new tests added
* Issue #13
    * Settings in *.sublime-project file can override globabl settings
    * Example:
    ```JSON
    {
    "settings":
        {
            "MXUnit":
                {
                    "server": "localhost"
                }
        }
    }
    ```
* Issue #16
    * Updated keymaps to correct error

Thanks!