adding localstorage support and font-awesome
remove dummy data
added angular localstorage/fontawesome
added error messages and use scoped data
main funcionality