Add interactive mode

- Resolves #7
- Use --interactive to use the mode
- Key mappings are listed in interactive.py
Call main function only if running as __main__
/etc is searched for the configuration file

Resolves #1
Bump version to 0.3.0
Merge branch 'master' into release

Conflicts:
	samsungctl/__init__.py