added prompt, more parser sensations, errors, tests n stuff