Merge pull request #15 from brianru/http-client-lib

Refactored web.arc
trailing whitespace
better urlencode
fix failing web.arc test
Initial commit of oauth library.
Library is beginning to take shape.
Implemented initial oauth tests and functions.
Initial commit. Simple fsm from pg.4 of cited paper is working.
Implemented second fsm example, which describes the macroexpansion of a sample fsm.
Progress on macro generalization of example #2. Debugging.
bug found in nested macro expansion, created TODO.
Fixed expand-transitions to unpack list of transitions for the case block.
Nested macros are returning functions with rules. Top level withr/p is not yet working.
Filled out unit tests to help debug.
Case arguments now being unpacked correctly.
Inlined mkrules. Debugging by simplifying.
Minor renamings.
Automaton macro now works. Moving on to a couple bug fixes.