updating appspot application id
test update - cli args and better info

* added try/except for json query to better debug
* added parsing so that first arg is server, optional second is port
  does not affect defaults if no args are passed in
* preparing for other tests
** adding list to run tests on multiple services
** preparing for difference between json and "form" tests
template: generateContainerDiv - adding title, padding

* optional title param: title='text' adds a paragraph with bold 'text'
* fixed padding, was missing 0.5 on right and looked lopsided
* generateContainerDivBlue - changed manual color code to 'lightsteelblue'
adding json html printer
updates to stream class
class Stream: added more parameters
create stream: made 'streamid' mandatory field

Note: fails silently, i.e. the user is not created and no error is output;
this needs to be fixed
create stream: updated setter functions

Note: fails silently, i.e. the user is not created and no error is output;
this needs to be fixed
search streams: added initial stubs
search streams: inital search is working
search streams:  progress commit part2

* started using 'to_dict()'
* added mechanism to search multiple fields
testrunner - adding test for 'genericquery' service

* uses x-www-form-urlencoded as the headertype
* setting non-json header as default for now, will work on a dict data
  structure later that can define which test runs what
* adding definitions for all current services but leaving disabled by default
search streams:  progress commit part3

* implemented queries using 'to_dict()'
** removed old 'try/except' method
* added mechanism to search multiple fields
* added search for repeated properties (e.g. list of tags)
* added redirect-disable 'get' variable to help scripts avoid the '302: Found' error
** script just needs to pass in 'debug=0' to disable the redirect
ViewAllStreamsService update 2

added stream.to_dict() lookup functionality
subscription: initial working subscription class
subscription: making class fields more human readable

* stream: initialising with id = <friendly_name> so children are more
   obvious (they reference <friendly_name> instead of <08490258028>
* subscription: adding date to enable sorting in datastore view to quickly
   see which one was created last
subscription: able to read but no stream yet

* the table looks super silly as the actual streams need to be retrieved.
Still, it's no fun debugging loops so I'd rather commit here and have the
ability to roll back in case I break anything.

Super silly page output like right no zomg:

h1: Streams I Subscribe to

Total Streams:3

Name	Last New Picture	Number of Pictures	Views
Unsubscribe
True	None	Key('GuestbookNDB', 'default_guestbook', 'Greeting',
6580577092239360)
True	None	Key('GuestbookNDB', 'default_guestbook', 'Greeting',
'fffffffffffffffffffffff')
True	None	Key('GuestbookNDB', 'default_guestbook', 'Greeting',
'doitnowww')
updating comments - good information on ndb

* and other things
* urls for localhost, some resources, etc so I don't have to keep typing
   localhost.... each time
class StreamSubscription: adding mock user information

important because subscriptions are all about ownership
subscription: able to read, have the stream

table is just missing the 'unsubscribe' checkbox now

Streams I Subscribe to

Total Streams:2

Name	Last New Picture	Number of Pictures	Views	Unsubscribe
kartoffelmanfliex	2014-09-17 02:58:52.850000	None	None
lemondirty	2014-09-17 02:46:15.543000	None	None