Switch to a lifetimes system instead of Arcs

Close #3