Command and color improvements

- Added subrocess for command running to reduce output (it is also the recommended python package to use)
- Added color to the output, as seen below:
    ![screen shot 2013-07-12 at 11 34 05 pm](https://f.cloud.github.com/assets/1901375/788301/64329b60-eaf8-11e2-94c3-5bcc1d7fdf24.png)
    ![screen shot 2013-07-12 at 11 42 35 pm](https://f.cloud.github.com/assets/1901375/788321/fbc40dd8-eaf8-11e2-9280-d9c0591fd856.png)
    ![screen shot 2013-07-12 at 11 34 30 pm](https://f.cloud.github.com/assets/1901375/788303/64814882-eaf8-11e2-9da9-d97f9324f2ca.png)
    ![screen shot 2013-07-12 at 11 34 40 pm](https://f.cloud.github.com/assets/1901375/788304/648bf9f8-eaf8-11e2-95bd-8a5ede5e7636.png)

    **Note:** These colors only work on *nix machines (basically not Windows) due to ANSI escape codes. This is detected by the code and will not break if run on windows.
http://en.wikipedia.org/wiki/ANSI_escape_code