Added argparser
Added base tests