Change framework to version 4
Formatting
Take into account url shortening domains
Make initialize not return anything