added timeout module, and refatored some comments and bits of other code style
changed color of big add link button
latest changes
refactored for better angular readability
started a new directive file. will fill out soon [wip]