Merge pull request #8 from mwestphal/data-structures

Use of typedef struct instead of struct alone
Merge pull request #9 from mwestphal/data-structures

Dynamic allocation of data structures
Code cleanup
Remove limits on the maximum number of species, reactions, and shells
Merge branch 'data-structures' of github.com:smaret/astrochem into smaret-data-structures

Conflicts:
	src/astrochem.c
	src/astrochem.h
	src/input.c
	src/network.c
	src/output.c
	src/solve.c
	tests/solve_test.c
	tests/source_dyn_test.c