taking advantage of json api instead of xml
added seperate login details file and added it to ignore list
last of refactoring ; search results now properly displayed