Changed networking to volley.
Signed-off-by:  Anand Kameswaran
Use update-rc.d to set runlevels

update-rc.d handles symlink creation more elegantly than manually
creating symlinks on Debian-based systems.

The previous manual rc2.d symlink creation would properly start the
service, but it never created the appropriate K (kill) symlinks in the
lower runlevels. As a result, the service would never actually be
stopped when the system was shutting down.
More robust init script

Init script renamed from pyto to pytomation.init

Add python shebang to main pytomation init script to allow for direct
execution without the pytomation.sh shell script.

Moved PID file creation and handling into start-stop-daemon arguments
in init script

Eliminated intermediate pytomation.sh file now that init script
starts the Pytomation python script directly

Use LSB functions for reporting init script output

Added status option to init script

Added proper Required-Start and Required-Stop entries

Updated install.sh to find and remove old init script
Update README.md

Uses Debian packages where available. pyephem is the only remaining non-Debian packaged dependency.

Clarified instructions in a few places.
Minor cleanup
Signed-off-by:  <Anand Kameswaran>
Fixed Input padding on NamedPipe Interface
Signed-off-by:  <Anand Kameswaran>
Update AUTHORS
Added ThreadingMixin to HTTPServer for better concurrent handling
Signed-off-by: akameswaran <akameswaran@gmail.com>
Merge pull request #21 from tomstokes/master

init script and documentation clean up
I have no idea how it disappeared from git, but recommitting
Signed-off-by: akameswaran <akameswaran@gmail.com>
Merge branch 'master' of https://github.com/zonyl/pytomation
Allows for cross domain requests on HTTP server
Adding configuration for no auth.
Modified the http_server to take the config for the auth_enabled switch.
Added Vesnstar ColorTouch thermostat interface
Added Mobile webapp to web server.
App can be turned into a native mobile app using Cordova (cordova.apache.org).
Although the primary use of this webapp for mobile devices it will also run in a desktop browser
If a server isn't specified, it assumes it's on the pytomation web server (not the cordova mobile app [no servername neccessary])
If the credentials aren't supplied, no authentication is passed
Auth not used when viewing from web server (saving won't stop browser from asking)
No settings are required when viewing with a web browser, from the web server
minor cleanup
Added theming in settings
Removed server info from settings if running from server
Added UI Slider highlight to show when lights are on
Webapp works as standard mobile webapp or a native app, for you mobile device, using Apache Cordova
Dark theme update and fixed theme buttons for small screen
Merge pull request #22 from mattlevesque/master

Enable/Disable authentication configuration switch