some autolayout experiments
correct core data and use nsfetchedresultscontroller. nice.