Energe-based arranger

Work on issue #17 (Milestone: 0.4.0). Added energe-based arranger.