updated bill, task and event models; now repost and cycle only exist in task model.
added create bill testing code.