add elasticsearch support
add search, some more index operations, refresh_index command, fixes for generator
first test, long overdue
graphics for login, registration and main page, layout for registration and login pages, base thought class, other changes + beginning of integration and client tests
elasticsearch branch merge to master