grim/purple-signals

moved everything to it's own files, fixed the build system for it, still failing miserably at actually making this work
syntax: glob
marshallers.[ch]
purple_signals
.*.swp
*.o