adsr: Conflicting header file names

If your going to make a library, avoid confusing/conflicting header files.
This patch renames the alsa.h file to adsr.h, and removes the code that was
contained within it to a new file, cards.c. Change relfected in main.c
Makefile: cleanup and true library creation

Still a little rough, but this will actually generate a shared library
object that can be used.

If you come across an error that states the shared library cannot be
found, either run the make install script, or

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD

should do nicely.
Merge branch 'master' into wdignazio/master

Changed things around a little to reflect a IMHO better
structure. This will allow you to continue on the path
of building a shared library.

Conflicts:
	src/adsr/cards.c
	src/main.c
frack: left a stray object
Merge pull request #1 from WillDignazio/wdignazio/master

Whelp, that's quite a bit of code I left in header files. This is much better.