added discrete power levels
fixed packet sizes, added power amount argument

also fooled around with the log format
converted clientList to LinkedHashMap
improved priority logic

also: scheduler allows clients to upgrade to high power if excess
capacity becomes available mid-grant. minor adjustments to logging.
added request autogeneration