Added a file which can be used to group everything

Should save some finger work for people who just want to use al with
minimal pain.
Fixed type in clog_handler
Updated demo and makefile

Now demo uses al.h and no longer has the redundant memory include.

The makefile targets now actually make sense