BUGFIX: Inconsistant naming for programs/macros
Added @macropath to track where to load macros from
Changed how macros are paged - now lightmacros() can be called for a list
Changed how macros are called - now lightmacro() can be called to run one
REFACTOR: Minor comment correct
BUGFIX: Added macros to Deb packaging
First DEB release - w00t!
Auto update from POD
Added POD about user macro files
BUGFIX: User macros override global ones
REFACTOR: Perl golf
Added EXTREMELY BASIC server support
REFACTOR: Moved server functionality to top-level
BUGFIX: General tidyup for Makefile server tests
BUGFIX: Updated dependency list for deb file
BUGFIX: Added server forking so /json/run/$macro returns JSON immediately but the macro can continue running
BUGFIX: Incorrect macro name for test-server in Makefile
Moved kill functionality to lightkill()
Added support for /json/stop
Updated DEB file