Implementing expense functionality + Cuke test