Uniform note system

provided methods and controllers to interact with a note table

<!---
@huboard:{"order":1.6875,"milestone_order":19,"custom_state":""}
-->

What can make this throw?