[ADD] Abstract Note Factory classes
[ADD] GridView to display PhotoNotes

[MOD] Code refactoring