Added some code to make sure we don't recreate sockets
Changed call_socket_api to call_node_api. Finished up send_message and socket_running
Corrected a misspelling of model in models.py for sockets
Added a construct and parse message function for sending of messages. Also added a configure_device method that tries to configure a device on creation
Changed the exception about returning vanilla functions to a printed warning
Changed AT1Handler methods to be instance methods and referenced the constants by a the class name
Added port to device_type and phone_number to device
Changed up the tests to include the port and added to the device_function_count to accomodate the added methodson device handler
Changed the default node js port in settings to 8088
Added a configure command for devices in admin.py for devices