rearranged param order in alm fxn
further cleaning up and tidying of alm fxn
tidying to alm fxn
added alm_sources fxn to search by source only, no id search included, closes #23
cleaned out duplicate fxns in alm_source file