Slight refactor and cleanup. Giving features a .milestone_str property in backend