Home Off Beat Ali Larter gets engaged to long time boyfriend, MacArthur