Initial commit. Simple non resuable formulas can now be added. I will add reusable formula support once I have the time for it.